﻿/* CSS Document */
#main{width:1024px; height:auto; margin:0 auto;}
#topbox{width:100%; height:160px; background:#FFFFFF; border:1px solid #C8C8C8; margin-top:25px; float:left; position:relative}
#usermsg{width:240px; height:145px; float:left;display:inline; margin:-10px 0px 25px 15px; background:#F2F2F2;border:1px solid #C8C8C8; position:relative}
.leftbox1{width:60px; height:90px; float:left; position:relative; margin:15px 10px 0px 10px;}
.rightbox1{width:150px; height:120px; float:left; position:relative; margin:15px 0px 10px 0px}
#utop1{width:60px; height:60px; margin-bottom:5px}
#ubott1{width:60px; height:22px;}
#uname{font:Arial, Helvetica, sans-serif;  margin-bottom:5px; font-size:14px; float:left}
.clr{clear:both}
h3{ font-size:12px; color:#666666; width:auto; margin-right:5px; float:left; margin-bottom:0px}
.ums{margin:0px 0px 0px 5px; font-size:12px}
.ums h4{line-height:30px;margin:0; float:left; margin-right:8px}
#oflove{ float:right; margin-right:10px; font-size:12px; margin-top:15px}
a{ text-decoration:none; color:#3300FF}
.num{ color:#31ACAC; font-size:12px;display:inline;padding-left:10px; width:30px;}
#says{width:574px;_width:500px; height:123px; margin-left:10px;float:left; padding:10px;display:inline;}
#time{font-size:12px; color:#999999; float:left}
#tit{font-size:24px; margin-top:5px; color:#999999; float:left}
#content{ font-size:14px;color:#999999; margin-top:10px}
#minute{width:130px;float:left;margin:10px 10px 10px 20px; height:120px;}
.user_img img{ float:left; margin-right:10px;  width:24px; height:20px; vertical-align:bottom; margin-top:10px}
.user_num{ font-size:14px; float:left; line-height:24px;}
.user_num baobei{ float:left; color:#000000; margin-right:20px}
#minute user_num baobei1{ float:left; font-size:8px}
.xian{width:100px; height:1px; border-top-color:#EAEAEA; border-top-style:dashed; border-width:1px; padding-bottom:-5px}
.span1{width:130px; font-size:14px; color:#999999; line-height:0px; clear:both; height:auto; margin-top:2px; margin-bottom:12px; float:left}
.num1{ color:#31ACAC; font-size:14px; float:left; width:50px;}
#butt{width:130px; height:auto;; float:left}
#livebut{margin-top:10px; width:70px; margin-right:10px; text-align:center; line-height:22px; font-size:12px; color:#FFFFFF; background:#D74684; float:left; height:22px}
#livebut1{margin-top:10px; width:40px; margin-right:10px; text-align:center; line-height:22px; font-size:12px; color:#FFFFFF; background:#D74684; float:left; height:22px}
.span1 img{float:left; width:17px; margin-right:3px; margin-bottom:-5px; height:auto}
.baobei{float:left;width:30px; margin:10px 5px  0px 0px}
.baobei1{float:left; font-size:24px; color:#46B3AD; margin-top:8px}
textarea{ list-style:none; width:220px; height:50px; margin:10px}
#share input{ list-style:none; width:50px; text-align:center; font-size:14px; line-height:18px; border:1px solid #CCCCCC; background:#E6E6E6; float:right;  margin-right:10px}
#share{width:240px; height:140px; float:left; background:#FFFFFF}
#share1{font-size:14px;background:#FFFFFF; margin-top:10px; margin-left:10px; float:left}
.xiaoxi{float:left; width:200px; margin-left:8px; margin-right:15px; height:22px; margin-top:10px; margin-bottom:10px}
.xiaoxi1{float:left; width:52px; height:auto}
.xiaoxi2{float:right; width:auto; height:auto}
p{margin-left:5px; margin-bottom:-10px; padding:0;}
#qita{width:1024px; margin:0 auto; height:180px;}
.zj{ float:left; margin:0px 21px 10px 0px; width:240px;height:180px;background:#FFFFFF;overflow:hidden;}
.zj1{ float:right; margin:0px 0px 10px 0px; width:240px;height:180px;background:#FFFFFF;overflow:hidden;}
.tti{ float:left; font-size:14px; margin:0px; padding:0px; line-height:14px; width:170px;overflow:hidden;color:#666;}
.ttb{ float:left;font-size:12px;margin:0px; padding:0px;line-height:14px;}
.ttm{ color:#FF0033; float:left; margin:0px; padding:0px; line-height:14px; }
.tt{ float:left; width:240px; height:auto; margin-top:10px; margin-left:10px;display:inline;}
.xzj{ width:220px; height:160px; float:left; margin:10px 20px 10px 20px;display:inline;}
.xzj1{ width:60px; height:60px; float:left; margin-right:10px; overflow:hidden;display:inline;}}
.xxzj{ width:220px; height:70px; float:left}



@font-face {
    font-family: 'DistantGalaxyRegular';
    src: url('font/distgrg_-webfont.eot');
    src: url('font/distgrg_-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/distgrg_-webfont.woff') format('woff'),
         url('font/distgrg_-webfont.ttf') format('truetype'),
         url('font/distgrg_-webfont.svg#DistantGalaxyRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	margin:0;
	padding:0;
	background:url(../111/bg.gif) 0 0 repeat #f7f5f5;
	color:#333;
	font-family:Cambria, Georgia, serif;
	font-size:15px;
}
header, section, footer{
	display:block;
}
a {
	color:#35BFFF;
	text-decoration:none;
}
a:hover, a:active{
	color:#91DCFF;
}

/* Header */
#header{
	width:100%;
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	padding:5px 0;
	letter-spacing:1px;
	margin-bottom:20px;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
}
#header h1{
	padding:0 20px;
	margin:5px 0;
	text-shadow:2px 1px 1px #333, 2px 2px 1px #888;
	color:#EAEAEA;
	float:left;
	font-size:27px;
}
#backlinks{
	float:right;
	padding:0 20px;
	line-height:22px;
	font-weight:bold;
	font-size:13px;
}
#backlinks a{
	text-align:right;
	display:block;
}

/* Footer */
#footer{
	width:100%;
	position:fixed;
	padding-left:20px;
	bottom:0;
	left:0;
	line-height:20px;
	color:#888;
	font-size:13px;
	background:rgb(0, 0, 0);
	background:rgba(0, 0, 0, 0.8);
	z-index:99;
}
#footer span{
	display:block;
}

/* clearfix */
.clearfix {
	clear:both;
}

/* wrapper css */
#wrapper{
	margin-top:70px;
	width:100%;
	margin-bottom:200px;
}

#container{
	position:relative;
	width:1040px;
	margin:0 auto;
}
.block{
	padding: 15px;
	background:#fff;
	margin-bottom:10px;
	line-height:1.7;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	transition: box-shadow 1s;
	-moz-transition: -moz-box-shadow 1s;
	-webkit-transition: -webkit-box-shadow 1s;
}
.block:hover {
	box-shadow: 0 1px 13px rgba(34,25,25,1);
	-moz-box-shadow: 0 1px 13px rgba(34,25,25,1);
	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,1);
}

.block h3{
	font-size:22px;
	color:#7A8489;
	margin:0 5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	text-shadow:1px 1px 0 #fff, 2px 2px 1px #ccc;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	border-bottom:4px double #ccc;
}
.block pre{
	background:#F4FAFC;
	padding:15px;
	margin:0 25px;
	border:1px solid #ADC6D1;
	line-height:1.8;
}

.options strong{
	font-size:14px;
	text-decoration:underline;
}
.options em{
	font-size:12px;
	font-weight:bold;
	color:#219EE2;
}
.options span{
	color:#888;
	font-size:12px;
}

.log p{
	font-size:12px;
}

.nobox{
	text-align:center;
	padding:25px 15px;
}
.nobox h2{
	font-size:50px;
	margin:15px 0;
	text-shadow:2px 1px 1px #F7F5F5, 3px 2px 1px #888;
	letter-spacing:5px;
	color:#4F4848;
	font-family:'DistantGalaxyRegular', Arial, Helvetica, sans-serif;
}
.block a img{width:200px;}
.nobox h2 span{
	color: #DB6D00;
	letter-spacing:5px;
	display:inline-block;
	padding:0 7px;
	font-size:57px;
}
.nobox h3{
	font-size:22px;
	font-weight:normal;
	font-style:italic;
	color:#878787;
	text-shadow:1px 1px 0 #fff;
	letter-spacing:1px;
}

.imgholder{
	width:210px;
	height:150px;
	overflow:hidden;
	margin:0 auto;
	display:block;
	background:#000;
	border:5px solid;
	border-color:#ccc;
}
.imgholder:hover{
	border-color:#aaa;
}
.imgholder img{
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	opacity:1;
	
	transition:transform 0.5s ease-in-out, opacity 0.5s;
	-moz-transition:-moz-transform 0.5s ease-in-out, opacity 0.5s;
	-webkit-transition:-webkit-transform 0.5s ease-in-out, opacity 0.5s;
}
.imgholder:hover img{
	transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	opacity:0.9;
}

@media screen and (max-width : 1024px) {
	#backlinks{
		float:none;
		clear:both;
	}
	#backlinks a{
		display:inline-block;
		padding-right:20px;
	}
}


.page{width:1024px;margin: 0 auto;}
